Skip to content

feature: paypal commerce agent#322

Draft
Lennart Tinkloh (lernhart) wants to merge 47 commits intotrunkfrom
feature/paypal-commerce-agent
Draft

feature: paypal commerce agent#322
Lennart Tinkloh (lernhart) wants to merge 47 commits intotrunkfrom
feature/paypal-commerce-agent

Conversation

@lernhart
Copy link
Member

1. Why is this change necessary?

2. What does this change do, exactly?

3. Describe each step to reproduce the issue or behaviour.

4. Please link to the relevant issues (if any).

5. Checklist

  • I have written tests and verified that they fail without my change
  • I have created an entry in the CHANGELOG.md files with all necessary user information about my changes
  • This change has comments for package types, values, functions, and non-obvious lines of code
  • I have read the contribution requirements and fulfill them.

* feat: paypal-commerce-ai-route-scopes

* feat: rename structs, composer target sdk, fix phpstan

* fix: phpstan

* fix: exception logging

* fix: tests

* feat: debug id log processor

* fix: tests, phpstan

* fix: catch 6.7.0.0 exceptions

* fix: reviews

* fix: openapi schema generation

---------

Co-authored-by: Michel Bade <m.bade@shopware.com>
* feat: paypal commerce agent sales channel WIP

* wip: csv

* feat: tests

* fix: sales channel modal

* fix: sales channel admin component inheritance

* fix: reviews

* fix: truncate lengths

* fix: use snippets
* Extend AgentRequestContextResolver

* fix tests

* fix tests

* fix: reviews

* fix: phpstan

* fix: add uuid constraint

* fix: supply previuos exception

---------

Co-authored-by: Lennart Tinkloh <l.tinkloh@shopware.com>
* PayPal data transformer

* Route return type

* feat: use proper validation building from SDK

* use setter instead of assign

* Cart factory

* phpstan

* Update src/AgentCommerce/Util/PayPalCartTransformer.php

Co-authored-by: Michel <m.bade@shopware.com>

* Update src/AgentCommerce/Util/PayPalCartTransformer.php

Co-authored-by: Michel <m.bade@shopware.com>

* Update src/AgentCommerce/Util/PayPalCartFactory.php

Co-authored-by: Michel <m.bade@shopware.com>

* Error message

* fix: ecs

* fix: invalid exception

---------

Co-authored-by: Lennart Tinkloh <l.tinkloh@shopware.com>
Co-authored-by: Michel <m.bade@shopware.com>
@cyl3x Michel (cyl3x) marked this pull request as draft August 22, 2025 09:08
* Cart routes create/get/update

* reset sdk branch

* cr

* fix test

* make regex a const value

* fix test

* fix test
* feat: added price validation

* ecs
* fix: JWT token handling according to PayPal

* fix: ci

* fix: not blank external_id constraint

* fix: remove strict count constraints
* feat: Webhook onboarding
* Unit tests

* optinal price
* feat: save/show webhook status
* feat: load sales channel favicon
* Cart routes create/get/update

* feat: paypal commerce agent checkout

* feat: update cart and paypal order

* falsy merge fix

* fix: JWT algo

* fix: ci

* fix: ci

* fix: phpstan var type agent request context resolver

---------

Co-authored-by: Fabian Boensch <f.boensch@shopware.com>
Co-authored-by: Max Stegmeyer <40475653+mstegmeyer@users.noreply.github.com>
* Change shipping method

* getToken

* ecs

* revert user message

* Added snippets

* added condition

* CR

* phpstan

* ignore baseline
* feat: create coupons

* ecs fix

* CR fix
* feat: Added route tests

* remove nullable option
* feat: subscriber tests

* ignore not registered

* added cr suggestion
@En0Ma1259 Fabian Boensch (En0Ma1259) requested a review from a team October 27, 2025 07:35
composer.json Outdated
],
"require": {
"shopware/core": "~6.7.0@dev",
"shopware/paypal-sdk": "^1.4.0"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need to be changed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants